package com.sky.setmealdish.service;

import com.sky.entity.Setmeal;
import com.sky.entity.SetmealDish;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 菜品套餐关联 service
 */
public interface SetMealDishService {


    /**
     * 根据菜品ids集合 查询所关联的套餐集合
     */
    List<Setmeal> selectSetMealListByDishIds(@Param("dishIds")List<Long> dishIds);


    /**
     * 新增套餐菜品关联数据
     */
    Integer saveSetmealDish(SetmealDish setmealDish);


    /**
     * 根据套餐ids 删除套管菜品关联
     */
    Integer deleteBySetmealIds(List<Long> setmealIds);


    /**
     * 根据套餐id 查询套餐菜品关联列表
     */
    List<SetmealDish> selectBySetmealId(Long setMealId);
}
